/*****************************************************************************/ /*!
* file  : systask.c
* creat : apleilx
* data  : 2017/11/05
*******************************************************************************/
#include "ff.h"

/*****************************************************************************
* @brief   fun.
*****************************************************************************/
void pdf_author_demo(void);

/*****************************************************************************
* @brief   var.
*****************************************************************************/
extern FIL file;

/*****************************************************************************
* @brief   system task.
*
* @ Pass/ Fail criteria: none
*****************************************************************************/
void spdf_task(char en)
{
	if (f_open(&file, "F437DEMO.PDF", FA_CREATE_ALWAYS | FA_WRITE) == FR_OK)
	{
		pdf_author_demo();
	}
	
	f_close(&file);
}


int spdf_disk_out(uint8_t *buf, int len)
{
	uint32_t len_back = 0;

	if (f_write(&file, buf, len, &len_back) != FR_OK)
	{
		len_back = 0;
	}

	return len_back;
}